package com.lgCore;/**
 * Created by by on 2021/4/12 10:11
 */

import java.lang.reflect.Method;

/**
 *
 * 调用过滤器
 *@program: sxreader_rpc
 *@author: ligang
 *@create: 2021-04-12 10:11
 */
public interface SxFilter {

    /**
     * 拦截服务端开始前处理
     * @param method  方法名称
     * @param paramTypes  参数类型
     * @param paramDatas  参数值
     * @return
     */
    public boolean doBeforeRequest(String method,Class<?>[] paramTypes,Object[] paramDatas);
    /**
     * 拦截器服务端后处理
     * @param processor
     * @return
     */
    public boolean doAfterRequest(Object processor);
}
